ISnapshotSerializer

StockSharp.Algo.Storages

A interface para serializar instantâneos.

Propriedades

DataType
public DataType DataType { get; }
value = iSnapshotSerializer.DataType

Informação do tipo de dados.

Name
public string Name { get; }
value = iSnapshotSerializer.Name

Nome.

Version
public Version Version { get; }
value = iSnapshotSerializer.Version

Versão do formato dos dados.

Métodos

Deserialize
public TMessage Deserialize(Version version, byte[] buffer)
result = iSnapshotSerializer.Deserialize(version, buffer)

Deseralizar a mensagem do array de byte.

version
Versão do formato dos dados.
buffer
Conjunto de bytes.

Retorna: Mensagem.

GetKey
public TKey GetKey(TMessage message)
result = iSnapshotSerializer.GetKey(message)

Obter a chave para a mensagem especificada.

message
Mensagem.

Retorna: Chave.

Serialize
public byte[] Serialize(Version version, TMessage message)
result = iSnapshotSerializer.Serialize(version, message)

Serialize a mensagem especificada para o array do byte.

version
Versão do formato dos dados.
message
Mensagem.

Retorna: Conjunto de bytes.

Update
public void Update(TMessage message, TMessage changes)
iSnapshotSerializer.Update(message, changes)

Atualizar a mensagem especificada por novas alterações.

message
Mensagem.
changes
Mudanças.